<?php
    $dateNow = date('Y') + 1;
    $common = new Admincp_Model_Common();
?>
<script type="text/javascript">
function dateToNumber(date) {
    var str = date.split("-");
    return str[2]+str[1]+str[0];
}
function validate_form() {
    <?php
        if(count($this->language) > 0) :
            foreach($this->language as $value) :
    ?>
    if($('#tabs-<?php echo $value['locale'] ?>').hasClass('ui-tabs-hide') == false) {
        var sales = $('#sales').val();
        var start_date = $('#start_date').val();
        var finish_date = $('#finish_date').val();
        var description_<?php echo $value['locale'] ?> = CKEDITOR.instances['description-<?php echo $value['locale'] ?>'].getData();
        var countError = 0;
        if(description_<?php echo $value['locale'] ?> == '') {
            $('#errorDescription-<?php echo $value['locale'] ?>').html('Thông tin khuyến mại không được để trống');
            countError++;
        }
        else {
            $('#errorDescription-<?php echo $value['locale'] ?>').html('');
        }
        var reg = /^([0-9]{1,3})$/;
        if((reg.test(sales) == false) || (sales < 1) || (sales > 100)) {
            $('#errorSales').html('Giảm giá từ 1-100%');
            countError++;
        }
        else {
            $('#errorSales').html('');
        }
        var reg = /^([0-9]{2})+\-([0-9]{2})+\-([0-9]{4})$/;
        if(reg.test(start_date) == false) {
            $('#errorStartDate').html('Ngày bắt đầu phải đúng định dạng Ngày-Tháng-Năm (00-00-000)');
            countError++;
        }
        else {
            $('#errorStartDate').html('');
        }
        if(reg.test(finish_date) == false) {
            $('#errorFinishDate').html('Ngày kết thúc phải đúng định dạng Ngày-Tháng-Năm (00-00-000)');
            countError++;
        }
        else {
            $('#errorFinishDate').html('');
        }
        if((start_date != '') && (finish_date != '')) {
            if(dateToNumber(start_date) > dateToNumber(finish_date)) {
                $('#errorFinishDate').html('Ngày kết thúc phải lớn hơn ngày bắt đầu');
                countError++;
            }
            else {
                $('#errorFinishDate').html('');
            }
        }
        if(countError > 0) {
            return false;
        }
        else {
            return true;
        }
    }
    <?php
            endforeach;
        endif;
    ?>
};

var baseUrl = '<?php echo $this->baseUrl(); ?>';
// datepicker
function getDatePicker(_id) {
$("#"+_id).datepicker({
     showOn:'button',
     dateFormat:"dd-mm-yy",
     buttonImage:baseUrl+'/public/templates/admin/js/calendar/images/calendar.gif',
     buttonImageOnly:true,
     yearRange: '2010:<?php echo $dateNow; ?>',
     changeMonth:true,
     changeYear:true,
     showMonthAfterYear: true
   });
 }

$(document).ready(function(){
   $('#type_hotel').change(function(){
        var type_hotel = $('#type_hotel').val();
        $.ajax({ 
            url: "<?php echo $this->url(array('module'=>'admincp','controller'=>'sales','action'=>'loadhotel'));?>", 
            type: "post",
            data: "type_hotel="+type_hotel+"&type_id="+<?php echo $this->sales['type_id']; ?>,
            cache: false,
            async :false,
            success :function(string) {
            	$('#type_id').html(string);
            }
        });
   });
   
   var type_hotel = $('#type_hotel').val();
   $.ajax({ 
       url: "<?php echo $this->url(array('module'=>'admincp','controller'=>'sales','action'=>'loadhotel'));?>", 
       type: "post",
       data: "type_hotel="+type_hotel+"&type_id="+<?php echo $this->sales['type_id']; ?>,
       cache: false,
       async :false,
       success :function(string) {
           $('#type_id').html(string);
       }
   });
   
   getDatePicker('start_date');
   getDatePicker('finish_date');
});
</script>
<div class="list_category">
        <ul>
            <li><a href="<?php echo $this->baseUrl('admincp/sales'); ?>">Quản lý ưu đãi</a></li>
            <li><a href="<?php echo $this->baseUrl('admincp/sales/create'); ?>">Thêm ưu đãi mới</a></li>
        </ul>
    </div>
</div>

<!-- Begin Content -->
<div class="section">
    <div class="heading_section">
        <span>Sửa thông tin ưu đãi</span>
    </div>
    
    <div class="content">
    <form action="" method="post" onsubmit="return validate_form()">
        <div id="tabs">
            <ul>
                <?php
                    if(count($this->language) > 0) :
                        foreach($this->language as $value) :
                ?>
                    <li><a href="#tabs-<?php echo $value['locale']; ?>"><?php echo $value['name']; ?></a></li>
                <?php
                        endforeach;
                    endif;
                ?>
            </ul>
            
            <table class="table">
                <tr>
                    <td class="td1"><?php echo $this->formLabel('type_hotel', 'Loại hình'); ?></td>
                    <td class="td2">
                        <?php
                            echo $this->formSelect('type_hotel', $this->sales['type'],
                                array('class'=>'selectbox', 'id'=>'type_hotel'),
                                array(
                                    '1' => 'Khách sạn',
                                    '2' => 'Du thuyền',
                                    '3' => 'Nghỉ dưỡng an lạc'
                                ));
                        ?>
                    </td>
                    <td class="td3"></td>
                </tr>
                <tr>
                    <td class="td1"><?php echo $this->formLabel('type_id', 'Tên khách sạn'); ?></td>
                    <td class="td2">
                        <select name="type_id" id="type_id" class="selectbox">
                        
                        </select>
                    </td>
                    <td class="td3"></td>
                </tr>
                <tr>
                    <td class="td1"><?php echo $this->formLabel('sales', 'Giảm giá'); ?></td>
                    <td class="td2"><?php echo $this->formText('sales', $this->sales['sales'], array('class'=>'input','style'=>'width:80%')); ?>%</td>
                    <td class="td3" id="errorSales"></td>
                </tr>
                <tr>
                    <td class="td1"><?php echo $this->formLabel('start_date', 'Ngày bắt đầu'); ?></td>
                    <td class="td2"><?php echo $this->formText('start_date', $common->formatDateToSql($this->sales['start_date']), array('class'=>'input','style'=>'width:80%')); ?></td>
                    <td class="td3" id="errorStartDate"></td>
                </tr>
                <tr>
                    <td class="td1"><?php echo $this->formLabel('finish_date', 'Ngày kết thúc'); ?></td>
                    <td class="td2"><?php echo $this->formText('finish_date', $common->formatDateToSql($this->sales['finish_date']), array('class'=>'input','style'=>'width:80%')); ?></td>
                    <td class="td3" id="errorFinishDate"></td>
                </tr>
            </table>
            
            <?php
                if(count($this->data) > 0) :
                    foreach($this->data as $value) :
            ?>
            <div id="tabs-<?php echo $value['locale']; ?>">
                <table class="table">
                    <tr>
                        <td class="td1"><?php echo $this->formLabel('description-'.$value['locale'],'Thông tin khuyến mại'); ?>&nbsp;<span class="error-msg">*</span></td>
                        <td class="td2"><?php echo $this->formTextarea('description-'.$value['locale'],$value['description'],array('class'=>'ckeditor','style'=>'height: 100px;')); ?></td>
                        <td class="td3" id="errorDescription-<?php echo $value['locale']; ?>"></td>
                    </tr>
                </table>
            </div>
            <?php
                    endforeach;
                endif;
            ?>
            
            <table class="table">
                <tr>
                    <td class="td1">&nbsp;</td>
                    <td class="td2">
                        <?php echo $this->formSubmit('submit','Cập nhật',array('class'=>'button')); ?>
                        <?php echo $this->formReset('reset','Nhập lại',array('class'=>'button')); ?>
                    </td>
                    <td class="td3"></td>
                </tr>
            </table>
        </div>
    </form>
    </div>
</div>
<!-- End Content -->